Docker Machine
仮想マシンにDocker Engineをインストールするツール
docker-machineコマンドでホストを管理する
ローカルのPCだけでなく、AWS,GCP,Degital OceanなどのCloudプロバイダ上にも作成できる
MacやWindowsの場合はインストールする必要がある → Docker Desktopに置き換わった
Docker Engineが動く仮想マシンをプロビジョニングしてくれる
CLI
Machine一覧を表示
code:bash
docker-machine ls
Machine作成(名前: default, 指定がなければ自動的にdefaultになる)
code:bash
docker-machine create --driver virtualbox default
Machineの環境変数取得
環境変数を読み込むことで、dockerコマンドでMachineを操作できる
code:bash
docker-machine env default
eval "$(docker-machine env default)" # or docker-machine env default | source
Reference
コマンドライン・リファレンス — Docker-docs-ja 1.12.RC2 ドキュメント